home *** CD-ROM | disk | FTP | other *** search
/ MacWorld UK 2005 May / MW_UK_2005_05.iso / 16 iCal utilities / MenuCal.sit / MenuCal / MenuCal.app / Contents / Resources / AMRollOverButton.h next >
Encoding:
Text File  |  2005-01-11  |  2.1 KB  |  79 lines

  1. //
  2. //  AMRollOverButton.h
  3. //  PlateControl
  4. //
  5. //  Created by Andreas on Sat Jan 24 2004.
  6. //  Copyright (c) 2004 Andreas Mayer. All rights reserved.
  7. //
  8.  
  9. #import <AppKit/AppKit.h>
  10.  
  11.  
  12. @interface AMRollOverButton : NSControl {
  13.     NSTrackingRectTag am_trackingRect;
  14. }
  15.  
  16. - (id)initWithFrame:(NSRect)frameRect andTitle:(NSString *)title;
  17.  
  18. // these are convienience methods that invoke the equally named cell methods
  19.  
  20. - (NSString *)title;
  21. - (IBAction)setTitle:(NSString *)newTitle;
  22.  
  23. - (NSControlSize)controlSize;
  24. - (void)setControlSize:(NSControlSize)newControlSize;
  25.  
  26. - (NSColor *)controlColor;
  27. - (void)setControlColor:(NSColor *)newControlColor;
  28.  
  29. - (NSColor *)frameColor;
  30. - (void)setFrameColor:(NSColor *)newFrameColor;
  31.  
  32. - (NSColor *)textColor;
  33. - (void)setTextColor:(NSColor *)newTextColor;
  34.  
  35. - (NSColor *)arrowColor;
  36. - (void)setArrowColor:(NSColor *)newArrowColor;
  37.  
  38. - (NSColor *)mouseoverControlColor;
  39. - (void)setMouseoverControlColor:(NSColor *)newMouseoverControlColor;
  40.  
  41. - (NSColor *)mouseoverFrameColor;
  42. - (void)setMouseoverFrameColor:(NSColor *)newMouseoverFrameColor;
  43.  
  44. - (NSColor *)mouseoverTextColor;
  45. - (void)setMouseoverTextColor:(NSColor *)newMouseoverTextColor;
  46.  
  47. - (NSColor *)mouseoverArrowColor;
  48. - (void)setMouseoverArrowColor:(NSColor *)newMouseoverArrowColor;
  49.  
  50. - (NSColor *)highlightedControlColor;
  51. - (void)setHighlightedControlColor:(NSColor *)newHighlightedControlColor;
  52.  
  53. - (NSColor *)highlightedFrameColor;
  54. - (void)setHighlightedFrameColor:(NSColor *)newHighlightedFrameColor;
  55.  
  56. - (NSColor *)highlightedTextColor;
  57. - (void)setHighlightedTextColor:(NSColor *)newHighlightedTextColor;
  58.  
  59. - (NSColor *)highlightedArrowColor;
  60. - (void)setHighlightedArrowColor:(NSColor *)newHighlightedArrowColor;
  61.  
  62. - (NSShadow *)textShadow;
  63. - (void)setTextShadow:(NSShadow *)newTextShadow;
  64.  
  65. - (NSShadow *)mouseoverTextShadow;
  66. - (void)setMouseoverTextShadow:(NSShadow *)newMouseoverTextShadow;
  67.  
  68. - (NSShadow *)highlightedTextShadow;
  69. - (void)setHighlightedTextShadow:(NSShadow *)newHighlightedTextShadow;
  70.  
  71. - (NSShadow *)highlightedControlShadow;
  72. - (void)setHighlightedControlShadow:(NSShadow *)newHighlightedControlShadow;
  73.  
  74. - (double)popUpMenuDelay;
  75. - (void)setPopUpMenuDelay:(double)newPopUpMenuDelay;
  76.  
  77.  
  78. @end
  79.